package com.projectCommon.bean.result;

import lombok.Data;

import java.io.Serializable;

/**
 * @author 吴宇~
 * @motto 我亦无他，唯手熟尔。
 * @edition jdk1.8
 * @reflection 0-1 喧闹任其喧闹，自由我自为之，我自风情万种，与世无争。
 * @date 2024/11/30/17:03
 * @target 心若有所向往，何惧道阻且长
 */
// 搞一个校验参数的代码，  尽可能的通用了，使用反射，在启动的时候进行一个注册各个接口的参数是什么，
@Data
public class DubboOperationResult<T> implements Serializable {
    private static final long serialVersionUID = 1001L;
    private String code; // 成功码
    private String message; // 错误信息或提示
    private Long cost;
    private UserInfos userInfos;// 按理来说应该有一个用户信息的吧。哪个用户调用的这个接口，需要吗，你这个服务是不是管的有点多了。但是可以给一个跟踪标识。给一个uuid、跟踪上就得了。
    private T data; // 返回的数据
}
